package org.atlantis.grosbeak.depot.beans;

import java.util.Calendar;
import java.util.List;
import java.util.Map;

public class Animal {

	public Animal() {
	}
	
	public Animal(String name) {
		this.name = name;
	}
	
	private int age;
	private float attact;
	private String name;
	private Calendar birthday;
	private Animal[] enemies;
	private Map<String, Integer> map;
	private List<Object> misc;
	private Map<String, Animal> relations;
	private int obtainTime;
	private int destroyTime;
	private int createTime;
	private AnimalFood food;

	public AnimalFood getFood() {
		return food;
	}

	public void setFood(AnimalFood food) {
		this.food = food;
	}

	public int getAge() {
		return age;
	}
	
	public float getAttact() {
		return attact;
	}

	public String getName() {
		return name;
	}

	public Calendar getBirthday() {
		return birthday;
	}

	public Animal[] getEnemies() {
		return enemies;
	}

	public Map<String, Integer> getMap() {
		return map;
	}

	public List<Object> getMisc() {
		return misc;
	}

	public Map<String, Animal> getRelations() {
		return relations;
	}

	public int getObtainTime() {
		return obtainTime;
	}

	public int getDestroyTime() {
		return destroyTime;
	}

	public int getCreateTime() {
		return createTime;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public void setAttact(float attact) {
		this.attact = attact;
	}

	public void setName(String name) {
		this.name = name;
	}

	public void setBirthday(Calendar birthday) {
		this.birthday = birthday;
	}

	public void setEnemies(Animal[] enemies) {
		this.enemies = enemies;
	}

	public void setMap(Map<String, Integer> map) {
		this.map = map;
	}

	public void setMisc(List<Object> misc) {
		this.misc = misc;
	}

	public void setRelations(Map<String, Animal> relations) {
		this.relations = relations;
	}

	public void setObtainTime(int obtainTime) {
		this.obtainTime = obtainTime;
	}

	public void setDestroyTime(int destroyTime) {
		this.destroyTime = destroyTime;
	}

	public void setCreateTime(int createTime) {
		this.createTime = createTime;
	}
}
